Skip to content

feat(c/sedona-extension): Add FFI for ObjectStore#890

Draft
paleolimbot wants to merge 4 commits into
apache:mainfrom
paleolimbot:object-store-ffi
Draft

feat(c/sedona-extension): Add FFI for ObjectStore#890
paleolimbot wants to merge 4 commits into
apache:mainfrom
paleolimbot:object-store-ffi

Conversation

@paleolimbot
Copy link
Copy Markdown
Member

Major work in progress. This is the most complex possible case (handles full async, non-blocking, no shortcuts). We could make this a lot shorter by making some sacrifices with respect to blocking.

@github-actions github-actions Bot requested a review from prantogg May 30, 2026 03:13
@james-willis
Copy link
Copy Markdown
Contributor

This seems like something that would be valuable to other datafusion users. Could this eventually find a home in datafusion-ffi?

james-willis added a commit to james-willis/sedona-db that referenced this pull request Jun 3, 2026
The temporary env-var object_store bridge in the Python shim wired up
s3, gcs, azure, and http openers, but only s3 and http/https have test
coverage (the ITS_LIVE cloud smokes). Drop the gcs and azure match arms
and their object_store `gcp`/`azure` features here and in the
sedona-raster-zarr dev-dependency. The whole bridge is slated for removal
once the host surfaces a credentialed store via the ObjectStore FFI
capsule (apache#890); gcs/azure can come back with coverage if needed before then.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants